跳到主要内容

结构模式-外观模式

什么是外观模式?

给屎山擦屁股的专用设计模式,外观模式就是用来隐藏子系统的复杂性,并向客户端提供一个可访问的接口(就像 “基金” 一样,股民不用亲自去看各种股市,而是将这些复杂的股市操作交由 “基金” 代管,股民只需和 “基金” 打交道)

classDiagram Client --> Facade Facade *--> SubSystemOne Facade *--> SubSystemTwo Facade *--> SubSystemThree Facade *--> SubSystemFour Facade: +methodA() Facade: +methodB() SubSystemOne: +methodOne() SubSystemTwo: +methodTwo() SubSystemThree: +methodThree() SubSystemFour: +methodFour()